<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.Collection" %>
<%@ page import="royaume.RoyaumeImpl" %>
<%@ page import="habitant.SoldatTour" %>
<%@ page import="habitant.Soldat" %>
<%@ page import="batiment.BatimentTour" %>
<%@ page import="batiment.Batiment" %>
<%@ page import="ressourceImpl.QuantiteRessource" %>
<%@ page import="ressourceImpl.RessourceImpl" %>
<%@ page import="java.text.NumberFormat" %>

<%
	Collection<QuantiteRessource> listeRess = (Collection<QuantiteRessource>)request.getAttribute("listeRess");
	NumberFormat format_double = NumberFormat.getNumberInstance();
	format_double.setMaximumFractionDigits(10);
%>

<jsp:include page="middle_right_admin.jsp" />

<h2>Ressources</h2>
<ul>
<% RoyaumeImpl royaume = null;
royaume = (RoyaumeImpl) request.getSession().getAttribute("royaume");
listeRess = royaume.get_lesRessources();
for (QuantiteRessource qr : listeRess) {
	String nom = qr.get_ressource().get_nom();
	String image = "image/" + nom + ".gif"; %>
	<li><img src="<%=image %>" title="<%=nom %>" alt="<%=nom %>" /> <%=format_double.format(qr.get_quantiteStock()) %></li>
<% } %>
</ul>

<h2>Habitants</h2>
<p>
	Vous avez actuellement <%=royaume.get_nbHabitants() %> habitants.<br/>
	<%=royaume.getPaysansDispo() %> sont disponibles.
</p>

<h2>Recrutement</h2>
<ul>
<%
Collection<SoldatTour> recrut = royaume.get_etat_recrutement();
for (SoldatTour st : recrut) {
	String nom = st.getSol().get_nom();
	int nbT = st.getTour(); 
	int qte = st.getNb(); %>
	<li><%=qte %> <%=nom %> dans <%=nbT %> tour(s)</li>
<% } %>
</ul>

<h2>Construction</h2>
<ul>
<%
Collection<BatimentTour> construction = royaume.getBatimentsEnConstruction();
for (BatimentTour bt : construction) {
	String nom = bt.getBat().get_nom();
	int nbT = bt.getTour(); 
	int qte = bt.getNb(); %>
	<li><%=qte %> <%=nom %> dans <%=nbT %> tour(s)</li>
<% } %>
</ul>